home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 3
/
Amiga Format CD03 (1996-07-04)(Future Publishing)(GB)(Track 1 of 6)[!][issue 1996-08].iso
/
comms
/
netsoftware
/
irchat24.lha
/
irchat24
/
readme.FIRST
< prev
Wrap
Lisp/Scheme
|
1994-03-17
|
4KB
|
121 lines
Short: AmiTCP/IP Emacs (1.26) irc client w/ dcc
Type: comm/net
Uploader: too@cardhu.cs.hut.fi
Irchat and jwz optimized byte compiler are GNU software. see COPYING for
more info
bytecomp-runtime.el and defsubst.el are available
via ftp at archive.cis.ohio-state.edu
file pub/gnu/emacs/elisp-archive/packages/bytecomp.tar.Z
sourcefiles in elisp/irchat directory and gnus-caesar.elc are available
via ftp at cs.hut.fi directory pub/irchat
files in this archive:
COPYING -- the GNU public licence
readme.FIRST -- installation and usage info
irchat.guide -- old (but good) irchat manual
irchat.lha -- actual irchat archive
NOTE: if you are using emacs 18.59, 1.28 beta, delete-processing tcp_AmiTCP
will guru your machine :(. The problem as far I know is in Emacs 1.28...
INSTALLATION:
I suggest you decompress irchat.lha in your GNUEmacs: directory; then the
dearchiver automatically creates (if not exist already) GNUEmacs:elisp and
GNUEmacs:elisp/irchat -directories for needed elisp executables. If you are
more advanced user you may locate the files anywhere in your load-path.
The file etc/dcc_AmiTCP, irchat dcc handler process, is also unpacked in
it's right location if irchat.lha is unpacked in GNUEmacs: directory.
Since irchat is now byte compiled using Jamie Zawinski's optimizing byte
compiler and it nees some runtime support you must load the runtime support
package of it. It is recommended to add the following line to the first
line in your s:.emacs file.
(load-library "GNUEmacs:elisp/bytecomp-runtime.el) ;; do not byte-compile this
Next you have to add GNUEmacs:elisp and GNUEmacs:elisp/irchat into your
load-path in S:emacs -file. It can be done the following way:
(setq load-path (append (list "GNUEmacs:elisp")
load-path
(list "GNUEmacs:elisp/irchat")))
One more thing to add in your S:.emacs file...
(autoload 'irchat "own-irc" "Irchat" t)
Next add the following environment variables in suitable places (for
example in S:user-startup):
setenv IRCNICK yourNick
setenv IRCNAME <your full name>
setenv IRCSERVER <closest irc server to you>
Now you can (re)start your emacs and try irchat. You can directly customize
some of irchat settings by editing GNUEmacs:elisp/own-irc.el -file. For
more advanced customization you may want to look
GNUEmacs:elisp/irchat/irchat-hooks.el. There is some more (partly outdated)
information in irchat.guide. It is worth reading though.
Below there is list of most of irchat keybindings. You may try
C-h v irchat<TAB> for list of irchat variables.
TAB irchat-Command-complete
C-c R irchat-isearch-back
C-c < irchat-Command-pop
C-c > irchat-Command-push
C-c $ irchat-Command-eod-buffer
C-c / irchat-Command-generic
C-c | irchat-Command-show-last-kill
C-c W irchat-Command-wait
C-c w irchat-Command-who
C-c u irchat-Command-lusers
C-c t irchat-Command-topic
C-c r irchat-Command-reconfigure-windows
C-c q irchat-Command-quit
C-c p irchat-Command-mta-private
C-c n irchat-Command-nickname
C-c RET irchat-Command-modec
C-c m irchat-Command-message
C-c l irchat-Command-list
C-c C-k irchat-Command-kick
C-c k irchat-Command-kill
C-c C-p irchat-Command-part
C-c j irchat-Command-join
C-c i irchat-Command-invite
C-c C-f irchat-Command-freeze
C-c f irchat-Command-finger
C-c c irchat-Command-inline
C-c a irchat-Command-away
C-c 2 irchat-Command-private-conversation
C-c ! irchat-Command-exec
C-c SPC irchat-Command-scroll-up
C-c DEL irchat-Command-scroll-down
C-c C-y irchat-Command-yank-send
C-c C-u irchat-Command-userhost
C-c C-r irchat-Command-caesar-line
C-c C-n irchat-Command-names
C-c TAB irchat-Command-ison
C-c C-d irchat-Command-debug
C-c C-c irchat-Client-query-prefix
C-c F irchat-Command-send-file
C-c G irchat-Command-dcc-list
C-c s irchat-Command-dcc-send
C-c g irchat-Command-dcc-receive
C-c C-c C-u irchat-Command-client-userinfo-from-commandbuffer
C-c C-c U irchat-Command-client-userinfo-from-minibuffer
C-c C-c c irchat-Command-client-clientinfo
C-c C-c g irchat-Command-client-generic
C-c C-c h irchat-Command-client-help
C-c C-c u irchat-Command-client-userinfo